package cn.gong.store.bean;

import java.util.ArrayList;
import java.util.List;

import cn.gong.base.bean.BaseBean;

public class DBParams extends BaseBean {
	private List<Pair> pairs;

	public DBParams() {
		super();
		pairs = new ArrayList<Pair>();
	}

	public void add(String key, Object value) {
		pairs.add(new Pair(key, value));
	}

	public List<Pair> getPairs() {
		return pairs;
	}

	public String[] getKeys() {
		String[] keys = new String[pairs.size()];
		for (int i = 0; i < pairs.size(); i++) {
			keys[i] = pairs.get(i).getKey();
		}
		return keys;
	}

	public Object[] getValues() {
		Object[] objs = new Object[pairs.size()];
		for (int i = 0; i < pairs.size(); i++) {
			objs[i] = pairs.get(i).getValue();
		}
		return objs;
	}

	public String[] getStringValues() {
		String[] strValues = new String[pairs.size()];
		for (int i = 0; i < pairs.size(); i++) {
			strValues[i] = String.valueOf(pairs.get(i).getValue());
		}
		return strValues;
	}
}
